la date dont on veut connaître la position dans la semaine ; le système de calcul utilisé. Notez que les Américains considèrent le dimanche comme premier jour de la semaine, et que ce système est celui par défaut dans Excel. Il faut donc être attentif au second argument de la fonction et préciser 2 ou 11 pour que le lundi soit bien le ...
Share, comment, bookmark or report
Public Function PremierJourSemaine (ByVal numSemaine As Byte, ByVal annee As Integer) As Date Dim d As Date Dim numS As Integer ' Premier jour de l'année d = DateSerial (annee, 1, 1) ' Numéro de la semaine du 1er janvier numS = DatePart ("ww", d, vbMonday, vbFirstFourDays) ' Si le 1er janvier fait partie de la dernière semaine de l'année ...
Share, comment, bookmark or report
par Koryan » 19 févr. 2012 14:05. Bonjour à tous, J'utilise openoffice.org 3 Je souhaiterais mettre lundi, le premier jour de la semaine pour effectuer mes calculs convenablement. Or, je sais que par défaut le premier jour est le dimanche! Je vous laisse le soin d'avoir l'obligeance de me proposer une solution et vous remercie par avance.
Share, comment, bookmark or report
07/02/2010. Re, il s'agit d'une fonction à mettre dans un module Standard (Module1 par exemple). En VBA tu l'appelles ainsi : datLun = lundiSemaine (2013, 29) et tu as en retour la date 15/07/2013. Syntaxe sur une feuille : =lundiSemaine (A2; B2) N'oublie pas de mettre en résolu le post avec la réponse.
Share, comment, bookmark or report
Bonjour, j'ai une cellule B5 qui affiche le numéro de semaine en cours. Je souhaiterai afficher en B6 la date du lundi de la semaine précédente et en B7 la date du dimanche de la semaine précédente. Je me perds dans les formules et je suis néophyte, du coup je panique
Share, comment, bookmark or report
Dans la discussion, on donne une date, et on veut le premier jour du mois : il"suffit" pour Oracle de modifier la partie"jour" de la structure date et d'y mettre 01 à la place et de retourner le tout. Mais dans mon cas, il faudrait que j'arrive au moins à lui donner un jour précis d'un mois... et je ne l'ai pas. J'aurai aimé utiliser ça :
Share, comment, bookmark or report
Je te conseillerai de regarder les deux fonctions date suivantes : - DATEPART, donne le numéro du jourde la semaine. Code : Sélectionner tout - Visualiser dans une fenêtre à part. 1. 2. select datepart (dw,getdate ()) - DATEDIFF, génère une nouvelle date à partir d'un entier. Code :
Share, comment, bookmark or report
2. 3. . SQL> -- jour de la semaine correspondant au jour du 1er jour de l'année ISO --. SQL> SELECT TRUNC (SYSDATE, 'IW')"'IW'" FROM DUAL; d'un point de vue vocabulaire, j'aurais dit date tronquée au lundi. Code : Sélectionner tout - Visualiser dans une fenêtre à part. 1.
Share, comment, bookmark or report
Salut le forum. Une solution : En A1 le numéro de semaine. En B1 le premier jour de l'année, 01/01/2009
Share, comment, bookmark or report
Dans le premier cas, la semaine 1 peut débuter le dernier lundi de l'année précédente et dans le second cas la semaine 1 peut débuter après le premier jour de l'année. Pour cette année, il s'agît soit du lundi 28/12/2020 (dernier lundi de l'année 2020) ou du lundi 04/01/2021 (premier lundi de l'année).
Share, comment, bookmark or report
Comments